/*
 *
 * Copyright 2021-2023 Software Radio Systems Limited
 *
 * This file is part of srsRAN.
 *
 * srsRAN is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of
 * the License, or (at your option) any later version.
 *
 * srsRAN is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * A copy of the GNU Affero General Public License can be found in
 * the LICENSE file in the top-level directory of this distribution
 * and at http://www.gnu.org/licenses/.
 *
 */

#pragma once

// This file was generated using the following MATLAB class on 01-02-2023:
//   + "srsPDCCHCandidatesUeUnittest.m"

#include "srsran/ran/pdcch/pdcch_candidates.h"

namespace srsran {

struct test_case_t {
  pdcch_candidates_ue_ss_configuration config;
  pdcch_candidate_list                 candidates;
};

static const std::vector<test_case_t> pdcch_candidates_ue_test_data = {
    // clang-format off
  {{aggregation_level::n1,  0, 24, to_coreset_id(1),  to_rnti(62537), 118}, {}},
  {{aggregation_level::n1,  1, 24, to_coreset_id(11), to_rnti(33644), 38}, {15}},
  {{aggregation_level::n2,  1, 24, to_coreset_id(3),  to_rnti(49740), 158}, {20}},
  {{aggregation_level::n4,  1, 24, to_coreset_id(4),  to_rnti(49339), 17}, {8}},
  {{aggregation_level::n8,  1, 24, to_coreset_id(7),  to_rnti(28220), 116}, {8}},
  {{aggregation_level::n16, 1, 24, to_coreset_id(3),  to_rnti(6214), 72}, {0}},
  {{aggregation_level::n1,  2, 24, to_coreset_id(8),  to_rnti(8654), 72}, {22, 10}},
  {{aggregation_level::n2,  2, 24, to_coreset_id(8),  to_rnti(54198), 49}, {22, 10}},
  {{aggregation_level::n4,  2, 24, to_coreset_id(5),  to_rnti(57949), 112}, {16, 4}},
  {{aggregation_level::n8,  2, 24, to_coreset_id(3),  to_rnti(49796), 46}, {16, 0}},
  {{aggregation_level::n1,  3, 24, to_coreset_id(4),  to_rnti(401), 59}, {6, 14, 22}},
  {{aggregation_level::n2,  3, 24, to_coreset_id(5),  to_rnti(19943), 46}, {8, 16, 0}},
  {{aggregation_level::n4,  3, 24, to_coreset_id(3),  to_rnti(61386), 137}, {0, 8, 16}},
  {{aggregation_level::n8,  3, 24, to_coreset_id(5),  to_rnti(31419), 90}, {0, 8, 16}},
  {{aggregation_level::n1,  4, 24, to_coreset_id(6),  to_rnti(17683), 158}, {13, 19,  1, 7}},
  {{aggregation_level::n2,  4, 24, to_coreset_id(3),  to_rnti(56469), 5}, {0,  6, 12, 18}},
  {{aggregation_level::n4,  4, 24, to_coreset_id(4),  to_rnti(49070), 103}, {8, 12, 20, 0}},
  {{aggregation_level::n1,  5, 24, to_coreset_id(2),  to_rnti(62403), 86}, {23,  3,  8, 13, 18}},
  {{aggregation_level::n2,  5, 24, to_coreset_id(3),  to_rnti(37917), 146}, {20,  0,  4, 10, 14}},
  {{aggregation_level::n4,  5, 24, to_coreset_id(10), to_rnti(31622), 70}, {8, 12, 16, 20, 0}},
  {{aggregation_level::n1,  6, 24, to_coreset_id(4),  to_rnti(3625), 120}, {8, 12, 16, 20,  0, 4}},
  {{aggregation_level::n2,  6, 24, to_coreset_id(2),  to_rnti(23326), 63}, {4,  8, 12, 16, 20, 0}},
  {{aggregation_level::n4,  6, 24, to_coreset_id(10), to_rnti(1392), 135}, {16, 20,  0,  4,  8, 12}},
  {{aggregation_level::n1,  7, 24, to_coreset_id(4),  to_rnti(16407), 78}, {15, 18, 21,  1,  4,  8, 11}},
  {{aggregation_level::n2,  7, 24, to_coreset_id(9),  to_rnti(13279), 34}, {6,  8, 12, 16, 18, 22, 2}},
  {{aggregation_level::n1,  8, 24, to_coreset_id(11), to_rnti(38878), 48}, {3,  6,  9, 12, 15, 18, 21, 0}},
  {{aggregation_level::n2,  8, 24, to_coreset_id(11), to_rnti(58718), 30}, {8, 10, 14, 16, 20, 22,  2, 4}},
  {{aggregation_level::n1,  0, 48, to_coreset_id(1),  to_rnti(46646), 138}, {}},
  {{aggregation_level::n1,  1, 48, to_coreset_id(2),  to_rnti(2558), 95}, {43}},
  {{aggregation_level::n2,  1, 48, to_coreset_id(7),  to_rnti(33845), 1}, {34}},
  {{aggregation_level::n4,  1, 48, to_coreset_id(8),  to_rnti(61998), 139}, {8}},
  {{aggregation_level::n8,  1, 48, to_coreset_id(2),  to_rnti(23237), 38}, {0}},
  {{aggregation_level::n16, 1, 48, to_coreset_id(7),  to_rnti(40156), 48}, {32}},
  {{aggregation_level::n1,  2, 48, to_coreset_id(9),  to_rnti(52143), 124}, {8, 32}},
  {{aggregation_level::n2,  2, 48, to_coreset_id(4),  to_rnti(3559), 113}, {14, 38}},
  {{aggregation_level::n4,  2, 48, to_coreset_id(11), to_rnti(10648), 18}, {4, 28}},
  {{aggregation_level::n8,  2, 48, to_coreset_id(11), to_rnti(31566), 136}, {0, 24}},
  {{aggregation_level::n16, 2, 48, to_coreset_id(9),  to_rnti(12240), 39}, {0, 16}},
  {{aggregation_level::n1,  3, 48, to_coreset_id(1),  to_rnti(39909), 124}, {39,  7, 23}},
  {{aggregation_level::n2,  3, 48, to_coreset_id(6),  to_rnti(1819), 158}, {20, 36, 4}},
  {{aggregation_level::n4,  3, 48, to_coreset_id(6),  to_rnti(21758), 27}, {0, 16, 32}},
  {{aggregation_level::n8,  3, 48, to_coreset_id(7),  to_rnti(37692), 120}, {24, 40, 8}},
  {{aggregation_level::n16, 3, 48, to_coreset_id(2),  to_rnti(23383), 23}, {0, 16, 32}},
  {{aggregation_level::n1,  4, 48, to_coreset_id(10), to_rnti(22143), 44}, {42,  6, 18, 30}},
  {{aggregation_level::n2,  4, 48, to_coreset_id(1),  to_rnti(52554), 79}, {0, 12, 24, 36}},
  {{aggregation_level::n4,  4, 48, to_coreset_id(6),  to_rnti(57076), 115}, {32, 44,  8, 20}},
  {{aggregation_level::n8,  4, 48, to_coreset_id(8),  to_rnti(11720), 88}, {16, 24, 40, 0}},
  {{aggregation_level::n1,  5, 48, to_coreset_id(11), to_rnti(39061), 129}, {17, 26, 36, 45, 7}},
  {{aggregation_level::n2,  5, 48, to_coreset_id(11), to_rnti(58060), 34}, {12, 20, 30, 40, 2}},
  {{aggregation_level::n4,  5, 48, to_coreset_id(1),  to_rnti(29565), 2}, {28, 36, 44,  8, 16}},
  {{aggregation_level::n8,  5, 48, to_coreset_id(6),  to_rnti(62337), 39}, {0,  8, 16, 24, 32}},
  {{aggregation_level::n1,  6, 48, to_coreset_id(5),  to_rnti(28274), 132}, {41,  1,  9, 17, 25, 33}},
  {{aggregation_level::n2,  6, 48, to_coreset_id(10), to_rnti(29688), 60}, {38, 46,  6, 14, 22, 30}},
  {{aggregation_level::n4,  6, 48, to_coreset_id(11), to_rnti(48552), 118}, {4, 12, 20, 28, 36, 44}},
  {{aggregation_level::n8,  6, 48, to_coreset_id(11), to_rnti(33430), 126}, {40,  0,  8, 16, 24, 32}},
  {{aggregation_level::n1,  7, 48, to_coreset_id(5),  to_rnti(55653), 62}, {23, 29, 36, 43,  2,  9, 16}},
  {{aggregation_level::n2,  7, 48, to_coreset_id(9),  to_rnti(63991), 83}, {28, 34, 40,  0,  6, 14, 20}},
  {{aggregation_level::n4,  7, 48, to_coreset_id(5),  to_rnti(13577), 51}, {28, 32, 40,  0,  4, 12, 20}},
  {{aggregation_level::n1,  8, 48, to_coreset_id(2),  to_rnti(24590), 52}, {38, 44,  2,  8, 14, 20, 26, 32}},
  {{aggregation_level::n2,  8, 48, to_coreset_id(4),  to_rnti(53550), 85}, {32, 38, 44,  2,  8, 14, 20, 26}},
  {{aggregation_level::n4,  8, 48, to_coreset_id(6),  to_rnti(50745), 19}, {24, 28, 36, 40,  0,  4, 12, 16}},
  {{aggregation_level::n1,  0, 72, to_coreset_id(7),  to_rnti(22718), 53}, {}},
  {{aggregation_level::n1,  1, 72, to_coreset_id(7),  to_rnti(56619), 31}, {3}},
  {{aggregation_level::n2,  1, 72, to_coreset_id(8),  to_rnti(59102), 31}, {38}},
  {{aggregation_level::n4,  1, 72, to_coreset_id(4),  to_rnti(32540), 142}, {24}},
  {{aggregation_level::n8,  1, 72, to_coreset_id(6),  to_rnti(18153), 85}, {40}},
  {{aggregation_level::n16, 1, 72, to_coreset_id(7),  to_rnti(27054), 2}, {16}},
  {{aggregation_level::n1,  2, 72, to_coreset_id(8),  to_rnti(33210), 61}, {26, 62}},
  {{aggregation_level::n2,  2, 72, to_coreset_id(1),  to_rnti(23500), 37}, {8, 44}},
  {{aggregation_level::n4,  2, 72, to_coreset_id(3),  to_rnti(53332), 62}, {32, 68}},
  {{aggregation_level::n8,  2, 72, to_coreset_id(1),  to_rnti(24580), 123}, {64, 24}},
  {{aggregation_level::n16, 2, 72, to_coreset_id(2),  to_rnti(59783), 51}, {0, 32}},
  {{aggregation_level::n1,  3, 72, to_coreset_id(4),  to_rnti(13385), 122}, {5, 29, 53}},
  {{aggregation_level::n2,  3, 72, to_coreset_id(1),  to_rnti(62261), 25}, {22, 46, 70}},
  {{aggregation_level::n4,  3, 72, to_coreset_id(4),  to_rnti(45032), 22}, {16, 40, 64}},
  {{aggregation_level::n8,  3, 72, to_coreset_id(6),  to_rnti(47273), 148}, {32, 56, 8}},
  {{aggregation_level::n16, 3, 72, to_coreset_id(9),  to_rnti(49142), 65}, {32, 48, 16}},
  {{aggregation_level::n1,  4, 72, to_coreset_id(3),  to_rnti(34134), 35}, {59,  5, 23, 41}},
  {{aggregation_level::n2,  4, 72, to_coreset_id(10), to_rnti(43446), 130}, {58,  4, 22, 40}},
  {{aggregation_level::n4,  4, 72, to_coreset_id(9),  to_rnti(30743), 49}, {60,  4, 24, 40}},
  {{aggregation_level::n8,  4, 72, to_coreset_id(8),  to_rnti(64674), 123}, {56,  0, 16, 32}},
  {{aggregation_level::n16, 4, 72, to_coreset_id(10), to_rnti(46274), 95}, {48,  0, 16, 32}},
  {{aggregation_level::n1,  5, 72, to_coreset_id(9),  to_rnti(32553), 138}, {71, 13, 27, 42, 56}},
  {{aggregation_level::n2,  5, 72, to_coreset_id(1),  to_rnti(63474), 15}, {48, 62,  4, 18, 32}},
  {{aggregation_level::n4,  5, 72, to_coreset_id(7),  to_rnti(26409), 17}, {60,  0, 16, 28, 44}},
  {{aggregation_level::n8,  5, 72, to_coreset_id(8),  to_rnti(40218), 125}, {40, 48, 64,  8, 24}},
  {{aggregation_level::n1,  6, 72, to_coreset_id(7),  to_rnti(53170), 92}, {67,  7, 19, 31, 43, 55}},
  {{aggregation_level::n2,  6, 72, to_coreset_id(11), to_rnti(57111), 81}, {68,  8, 20, 32, 44, 56}},
  {{aggregation_level::n4,  6, 72, to_coreset_id(9),  to_rnti(31001), 132}, {44, 56, 68,  8, 20, 32}},
  {{aggregation_level::n8,  6, 72, to_coreset_id(4),  to_rnti(63972), 44}, {0,  8, 24, 32, 48, 56}},
  {{aggregation_level::n1,  7, 72, to_coreset_id(1),  to_rnti(49232), 132}, {34, 44, 54, 64,  3, 13, 23}},
  {{aggregation_level::n2,  7, 72, to_coreset_id(11), to_rnti(21432), 128}, {32, 42, 52, 62,  0, 10, 20}},
  {{aggregation_level::n4,  7, 72, to_coreset_id(6),  to_rnti(30363), 131}, {40, 48, 60, 68,  8, 16, 28}},
  {{aggregation_level::n8,  7, 72, to_coreset_id(11), to_rnti(4999), 113}, {8, 16, 24, 32, 48, 56, 64}},
  {{aggregation_level::n1,  8, 72, to_coreset_id(3),  to_rnti(26142), 42}, {62, 71,  8, 17, 26, 35, 44, 53}},
  {{aggregation_level::n2,  8, 72, to_coreset_id(10), to_rnti(65232), 103}, {6, 14, 24, 32, 42, 50, 60, 68}},
  {{aggregation_level::n4,  8, 72, to_coreset_id(8),  to_rnti(61099), 110}, {16, 24, 32, 40, 52, 60, 68, 4}},
  {{aggregation_level::n8,  8, 72, to_coreset_id(7),  to_rnti(24959), 101}, {48, 56, 64,  0,  8, 16, 24, 32}},
  {{aggregation_level::n1,  0, 96, to_coreset_id(4),  to_rnti(26714), 58}, {}},
  {{aggregation_level::n1,  1, 96, to_coreset_id(6),  to_rnti(32992), 145}, {32}},
  {{aggregation_level::n2,  1, 96, to_coreset_id(3),  to_rnti(22191), 91}, {72}},
  {{aggregation_level::n4,  1, 96, to_coreset_id(6),  to_rnti(17185), 92}, {20}},
  {{aggregation_level::n8,  1, 96, to_coreset_id(10), to_rnti(3995), 70}, {0}},
  {{aggregation_level::n16, 1, 96, to_coreset_id(1),  to_rnti(36912), 86}, {0}},
  {{aggregation_level::n1,  2, 96, to_coreset_id(9),  to_rnti(15276), 93}, {43, 91}},
  {{aggregation_level::n2,  2, 96, to_coreset_id(6),  to_rnti(56425), 105}, {82, 34}},
  {{aggregation_level::n4,  2, 96, to_coreset_id(4),  to_rnti(22753), 40}, {88, 40}},
  {{aggregation_level::n8,  2, 96, to_coreset_id(11), to_rnti(19543), 25}, {8, 56}},
  {{aggregation_level::n16, 2, 96, to_coreset_id(4),  to_rnti(48603), 112}, {48, 0}},
  {{aggregation_level::n1,  3, 96, to_coreset_id(8),  to_rnti(409), 59}, {47, 79, 15}},
  {{aggregation_level::n2,  3, 96, to_coreset_id(10), to_rnti(20863), 95}, {94, 30, 62}},
  {{aggregation_level::n4,  3, 96, to_coreset_id(4),  to_rnti(8193), 62}, {72,  8, 40}},
  {{aggregation_level::n8,  3, 96, to_coreset_id(9),  to_rnti(64302), 137}, {8, 40, 72}},
  {{aggregation_level::n16, 3, 96, to_coreset_id(1),  to_rnti(22132), 37}, {64,  0, 32}},
  {{aggregation_level::n1,  4, 96, to_coreset_id(4),  to_rnti(64516), 87}, {2, 26, 50, 74}},
  {{aggregation_level::n2,  4, 96, to_coreset_id(9),  to_rnti(55171), 26}, {66, 90, 18, 42}},
  {{aggregation_level::n4,  4, 96, to_coreset_id(10), to_rnti(6890), 119}, {92, 20, 44, 68}},
  {{aggregation_level::n8,  4, 96, to_coreset_id(9),  to_rnti(47020), 21}, {32, 56, 80, 8}},
  {{aggregation_level::n16, 4, 96, to_coreset_id(5),  to_rnti(33344), 84}, {64, 80, 16, 32}},
  {{aggregation_level::n1,  5, 96, to_coreset_id(10), to_rnti(44415), 128}, {78,  1, 20, 39, 58}},
  {{aggregation_level::n2,  5, 96, to_coreset_id(6),  to_rnti(62645), 10}, {8, 26, 46, 64, 84}},
  {{aggregation_level::n4,  5, 96, to_coreset_id(6),  to_rnti(18459), 76}, {36, 52, 72, 92, 16}},
  {{aggregation_level::n8,  5, 96, to_coreset_id(8),  to_rnti(13649), 97}, {88,  8, 24, 48, 64}},
  {{aggregation_level::n16, 5, 96, to_coreset_id(4),  to_rnti(57727), 21}, {16, 32, 48, 64, 80}},
  {{aggregation_level::n1,  6, 96, to_coreset_id(2),  to_rnti(62856), 24}, {14, 30, 46, 62, 78, 94}},
  {{aggregation_level::n2,  6, 96, to_coreset_id(2),  to_rnti(10195), 14}, {4, 20, 36, 52, 68, 84}},
  {{aggregation_level::n4,  6, 96, to_coreset_id(5),  to_rnti(43837), 133}, {64, 80,  0, 16, 32, 48}},
  {{aggregation_level::n8,  6, 96, to_coreset_id(9),  to_rnti(46708), 75}, {24, 40, 56, 72, 88, 8}},
  {{aggregation_level::n16, 6, 96, to_coreset_id(8),  to_rnti(62787), 80}, {16, 32, 48, 64, 80, 0}},
  {{aggregation_level::n1,  7, 96, to_coreset_id(4),  to_rnti(51761), 37}, {82, 95, 13, 27, 40, 54, 68}},
  {{aggregation_level::n2,  7, 96, to_coreset_id(3),  to_rnti(30455), 99}, {92,  8, 22, 36, 50, 64, 78}},
  {{aggregation_level::n4,  7, 96, to_coreset_id(7),  to_rnti(8037), 19}, {44, 56, 68, 84,  0, 16, 28}},
  {{aggregation_level::n8,  7, 96, to_coreset_id(4),  to_rnti(48217), 65}, {80, 88,  8, 24, 32, 48, 64}},
  {{aggregation_level::n1,  8, 96, to_coreset_id(10), to_rnti(61283), 63}, {39, 51, 63, 75, 87,  3, 15, 27}},
  {{aggregation_level::n2,  8, 96, to_coreset_id(1),  to_rnti(37433), 119}, {82, 94, 10, 22, 34, 46, 58, 70}},
  {{aggregation_level::n4,  8, 96, to_coreset_id(4),  to_rnti(32305), 35}, {4, 16, 28, 40, 52, 64, 76, 88}},
  {{aggregation_level::n8,  8, 96, to_coreset_id(11), to_rnti(31608), 86}, {88,  0, 16, 24, 40, 48, 64, 72}},
  {{aggregation_level::n1,  0, 120, to_coreset_id(3), to_rnti(6288), 9}, {}},
  {{aggregation_level::n1,  1, 120, to_coreset_id(10),to_rnti(50559), 31}, {88}},
  {{aggregation_level::n2,  1, 120, to_coreset_id(10),to_rnti(44846), 105}, {72}},
  {{aggregation_level::n4,  1, 120, to_coreset_id(11),to_rnti(2208), 67}, {8}},
  {{aggregation_level::n8,  1, 120, to_coreset_id(6), to_rnti(38240), 13}, {112}},
  {{aggregation_level::n16, 1, 120, to_coreset_id(8), to_rnti(3428), 89}, {16}},
  {{aggregation_level::n1,  2, 120, to_coreset_id(8), to_rnti(31976), 98}, {35, 95}},
  {{aggregation_level::n2,  2, 120, to_coreset_id(3), to_rnti(42314), 60}, {18, 78}},
  {{aggregation_level::n4,  2, 120, to_coreset_id(2), to_rnti(24741), 42}, {56, 116}},
  {{aggregation_level::n8,  2, 120, to_coreset_id(3), to_rnti(40824), 83}, {32, 88}},
  {{aggregation_level::n16, 2, 120, to_coreset_id(5), to_rnti(14274), 137}, {80, 16}},
  {{aggregation_level::n1,  3, 120, to_coreset_id(10),to_rnti(18608), 98}, {84,  4, 44}},
  {{aggregation_level::n2,  3, 120, to_coreset_id(9), to_rnti(62576), 147}, {44, 84, 4}},
  {{aggregation_level::n4,  3, 120, to_coreset_id(5), to_rnti(10659), 127}, {36, 76, 116}},
  {{aggregation_level::n8,  3, 120, to_coreset_id(2), to_rnti(10409), 56}, {16, 56, 96}},
  {{aggregation_level::n16, 3, 120, to_coreset_id(10),to_rnti(38193), 93}, {16, 48, 96}},
  {{aggregation_level::n1,  4, 120, to_coreset_id(11),to_rnti(37688), 1}, {57,  87, 117, 27}},
  {{aggregation_level::n2,  4, 120, to_coreset_id(9), to_rnti(39899), 76}, {34, 64, 94, 4}},
  {{aggregation_level::n4,  4, 120, to_coreset_id(3), to_rnti(16915), 76}, {48,  76, 108, 16}},
  {{aggregation_level::n8,  4, 120, to_coreset_id(3), to_rnti(3186), 27}, {72, 96,  8, 40}},
  {{aggregation_level::n16, 4, 120, to_coreset_id(3), to_rnti(12971), 96}, {16, 32, 64, 96}},
  {{aggregation_level::n1,  5, 120, to_coreset_id(10),to_rnti(53124), 128}, {77, 101,   5,  29, 53}},
  {{aggregation_level::n2,  5, 120, to_coreset_id(8), to_rnti(56320), 124}, {92, 116,  20,  44, 68}},
  {{aggregation_level::n4,  5, 120, to_coreset_id(3), to_rnti(65099), 14}, {12, 36, 60, 84, 108}},
  {{aggregation_level::n8,  5, 120, to_coreset_id(8), to_rnti(14102), 39}, {56,  80, 104,   8, 32}},
  {{aggregation_level::n16, 5, 120, to_coreset_id(4), to_rnti(12967), 81}, {16, 32, 64, 80, 0}},
  {{aggregation_level::n1,  6, 120, to_coreset_id(11),to_rnti(25861), 93}, {43,  63,  83, 103,   3, 23}},
  {{aggregation_level::n2,  6, 120, to_coreset_id(7), to_rnti(46835), 64}, {40,  60,  80, 100,   0, 20}},
  {{aggregation_level::n4,  6, 120, to_coreset_id(10),to_rnti(60324), 120}, {60,  80, 100,   0,  20, 40}},
  {{aggregation_level::n8,  6, 120, to_coreset_id(4), to_rnti(52220), 22}, {88, 104,   8,  24,  48, 64}},
  {{aggregation_level::n16, 6, 120, to_coreset_id(6), to_rnti(40022), 112}, {16, 32, 48, 64, 96, 0}},
  {{aggregation_level::n1,  7, 120, to_coreset_id(5), to_rnti(47755), 141}, {97, 114,  11,  28,  45,  62, 79}},
  {{aggregation_level::n2,  7, 120, to_coreset_id(1), to_rnti(9059), 138}, {98, 114,  12,  28,  46,  62, 80}},
  {{aggregation_level::n4,  7, 120, to_coreset_id(5), to_rnti(26956), 153}, {84, 100, 116,  12,  32,  48, 64}},
  {{aggregation_level::n8,  7, 120, to_coreset_id(9), to_rnti(64290), 37}, {64,  80,  96, 112,   8,  24, 40}},
  {{aggregation_level::n16, 7, 120, to_coreset_id(2), to_rnti(25204), 80}, {32, 48, 64, 80, 96,  0, 16}},
  {{aggregation_level::n1,  8, 120, to_coreset_id(7), to_rnti(64004), 78}, {65,  80,  95, 110,   5,  20,  35, 50}},
  {{aggregation_level::n2,  8, 120, to_coreset_id(5), to_rnti(65207), 41}, {10,  24,  40,  54,  70,  84, 100, 114}},
  {{aggregation_level::n4,  8, 120, to_coreset_id(8), to_rnti(63193), 107}, {16,  28,  44,  60,  76,  88, 104, 0}},
  {{aggregation_level::n8,  8, 120, to_coreset_id(4), to_rnti(34808), 0}, {88,  96, 112,   8,  24,  40,  56, 72}},
  {{aggregation_level::n1,  0, 144, to_coreset_id(10),to_rnti(26502), 48}, {}},
  {{aggregation_level::n1,  1, 144, to_coreset_id(11),to_rnti(30189), 46}, {63}},
  {{aggregation_level::n2,  1, 144, to_coreset_id(1), to_rnti(38154), 24}, {90}},
  {{aggregation_level::n4,  1, 144, to_coreset_id(1), to_rnti(38048), 45}, {100}},
  {{aggregation_level::n8,  1, 144, to_coreset_id(4), to_rnti(47502), 137}, {24}},
  {{aggregation_level::n16, 1, 144, to_coreset_id(4), to_rnti(63028), 152}, {48}},
  {{aggregation_level::n1,  2, 144, to_coreset_id(3), to_rnti(50347), 98}, {61, 133}},
  {{aggregation_level::n2,  2, 144, to_coreset_id(11),to_rnti(39488), 112}, {32, 104}},
  {{aggregation_level::n4,  2, 144, to_coreset_id(9), to_rnti(25238), 40}, {88, 16}},
  {{aggregation_level::n8,  2, 144, to_coreset_id(1), to_rnti(30941), 103}, {80, 8}},
  {{aggregation_level::n16, 2, 144, to_coreset_id(4), to_rnti(33939), 39}, {0, 64}},
  {{aggregation_level::n1,  3, 144, to_coreset_id(4), to_rnti(42629), 142}, {56, 104, 8}},
  {{aggregation_level::n2,  3, 144, to_coreset_id(10),to_rnti(13757), 63}, {4, 52, 100}},
  {{aggregation_level::n4,  3, 144, to_coreset_id(10),to_rnti(16812), 154}, {136,  40, 88}},
  {{aggregation_level::n8,  3, 144, to_coreset_id(7), to_rnti(10836), 132}, {104,   8, 56}},
  {{aggregation_level::n16, 3, 144, to_coreset_id(8), to_rnti(35812), 40}, {48, 96, 0}},
  {{aggregation_level::n1,  4, 144, to_coreset_id(1), to_rnti(15295), 57}, {26, 62, 98, 134}},
  {{aggregation_level::n2,  4, 144, to_coreset_id(7), to_rnti(64624), 33}, {44,  80, 116, 8}},
  {{aggregation_level::n4,  4, 144, to_coreset_id(9), to_rnti(58086), 75}, {128,  20,  56, 92}},
  {{aggregation_level::n8,  4, 144, to_coreset_id(2), to_rnti(53144), 76}, {24, 56, 96, 128}},
  {{aggregation_level::n16, 4, 144, to_coreset_id(2), to_rnti(57391), 101}, {16, 48, 80, 112}},
  {{aggregation_level::n1,  5, 144, to_coreset_id(2), to_rnti(59535), 5}, {15,  43,  72, 101, 130}},
  {{aggregation_level::n2,  5, 144, to_coreset_id(1), to_rnti(64786), 109}, {44,  72, 100, 130, 14}},
  {{aggregation_level::n4,  5, 144, to_coreset_id(5), to_rnti(33051), 122}, {92, 120,   4,  32, 60}},
  {{aggregation_level::n8,  5, 144, to_coreset_id(1), to_rnti(47574), 112}, {56,  80, 112, 136, 24}},
  {{aggregation_level::n16, 5, 144, to_coreset_id(6), to_rnti(38161), 54}, {16, 32, 64, 96, 128}},
  {{aggregation_level::n1,  6, 144, to_coreset_id(2), to_rnti(26162), 147}, {112, 136,  16,  40,  64, 88}},
  {{aggregation_level::n2,  6, 144, to_coreset_id(3), to_rnti(23659), 51}, {86, 110, 134,  14,  38, 62}},
  {{aggregation_level::n4,  6, 144, to_coreset_id(1), to_rnti(33598), 133}, {12,  36,  60,  84, 108, 132}},
  {{aggregation_level::n8,  6, 144, to_coreset_id(10),to_rnti(47421), 61}, {8,  32,  56,  80, 104, 128}},
  {{aggregation_level::n16, 6, 144, to_coreset_id(4), to_rnti(45332), 140}, {112, 128,  16,  32,  64, 80}},
  {{aggregation_level::n1,  7, 144, to_coreset_id(11),to_rnti(5325), 77}, {139,  15,  36,  56,  77,  97, 118}},
  {{aggregation_level::n2,  7, 144, to_coreset_id(2), to_rnti(16575), 141}, {90, 110, 130,   6,  28,  48, 68}},
  {{aggregation_level::n4,  7, 144, to_coreset_id(3), to_rnti(7953), 86}, {72,  92, 112, 132,   8,  28, 48}},
  {{aggregation_level::n8,  7, 144, to_coreset_id(4), to_rnti(25038), 126}, {104, 120,   0,  16,  40,  56, 80}},
  {{aggregation_level::n16, 7, 144, to_coreset_id(10),to_rnti(44580), 66}, {64,  80,  96, 112,   0,  16, 32}},
  {{aggregation_level::n1,  8, 144, to_coreset_id(8), to_rnti(14030), 98}, {76,  94, 112, 130,   4,  22,  40, 58}},
  {{aggregation_level::n2,  8, 144, to_coreset_id(8), to_rnti(39389), 55}, {120, 138,  12,  30,  48,  66,  84, 102}},
  {{aggregation_level::n4,  8, 144, to_coreset_id(5), to_rnti(11239), 127}, {80,  96, 116, 132,   8,  24,  44, 60}},
  {{aggregation_level::n8,  8, 144, to_coreset_id(6), to_rnti(23241), 124}, {48,  64,  80,  96, 120, 136,   8, 24}},
  {{aggregation_level::n16, 8, 144, to_coreset_id(3), to_rnti(55367), 130}, {80,  96, 112, 128,   0,  16,  32, 48}},
    // clang-format on
};

} // namespace srsran
